

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import mx.containers.Panel;
import flash.display.*;
import flash.debugger.*;
import mx.effects.WipeRight;
import flash.printing.*;
import flash.geom.*;
import flash.events.*;
import flash.accessibility.*;
import mx.effects.WipeUp;
import flash.xml.*;
import flash.system.*;
import mx.filters.*;
import flash.profiler.*;
import flash.external.*;
import flash.net.*;
import pages.LoginPage;
import flash.utils.*;
import flash.text.*;
import pages.ApplicationPage;
import mx.binding.*;
import flash.media.*;
import flash.ui.*;
import mx.effects.WipeDown;
import mx.containers.ViewStack;
import mx.styles.*;
import flash.errors.*;

class BindableProperty
{
	/*
	 * generated bindable wrapper for property Application (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'Application' moved to '_1072845520Application'
	 */

    [Bindable(event="propertyChange")]
    public function get Application():pages.ApplicationPage
    {
        return this._1072845520Application;
    }

    public function set Application(value:pages.ApplicationPage):void
    {
    	var oldValue:Object = this._1072845520Application;
        if (oldValue !== value)
        {
            this._1072845520Application = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "Application", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property Login (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'Login' moved to '_73596745Login'
	 */

    [Bindable(event="propertyChange")]
    public function get Login():pages.LoginPage
    {
        return this._73596745Login;
    }

    public function set Login(value:pages.LoginPage):void
    {
    	var oldValue:Object = this._73596745Login;
        if (oldValue !== value)
        {
            this._73596745Login = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "Login", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property appPanel (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'appPanel' moved to '_1153420387appPanel'
	 */

    [Bindable(event="propertyChange")]
    public function get appPanel():mx.containers.Panel
    {
        return this._1153420387appPanel;
    }

    public function set appPanel(value:mx.containers.Panel):void
    {
    	var oldValue:Object = this._1153420387appPanel;
        if (oldValue !== value)
        {
            this._1153420387appPanel = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "appPanel", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property myViewStack (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'myViewStack' moved to '_182637929myViewStack'
	 */

    [Bindable(event="propertyChange")]
    public function get myViewStack():mx.containers.ViewStack
    {
        return this._182637929myViewStack;
    }

    public function set myViewStack(value:mx.containers.ViewStack):void
    {
    	var oldValue:Object = this._182637929myViewStack;
        if (oldValue !== value)
        {
            this._182637929myViewStack = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "myViewStack", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property myWD (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'myWD' moved to '_3366265myWD'
	 */

    [Bindable(event="propertyChange")]
    public function get myWD():mx.effects.WipeDown
    {
        return this._3366265myWD;
    }

    public function set myWD(value:mx.effects.WipeDown):void
    {
    	var oldValue:Object = this._3366265myWD;
        if (oldValue !== value)
        {
            this._3366265myWD = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "myWD", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property myWR (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'myWR' moved to '_3366279myWR'
	 */

    [Bindable(event="propertyChange")]
    public function get myWR():mx.effects.WipeRight
    {
        return this._3366279myWR;
    }

    public function set myWR(value:mx.effects.WipeRight):void
    {
    	var oldValue:Object = this._3366279myWR;
        if (oldValue !== value)
        {
            this._3366279myWR = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "myWR", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property myWU (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'myWU' moved to '_3366282myWU'
	 */

    [Bindable(event="propertyChange")]
    public function get myWU():mx.effects.WipeUp
    {
        return this._3366282myWU;
    }

    public function set myWU(value:mx.effects.WipeUp):void
    {
    	var oldValue:Object = this._3366282myWU;
        if (oldValue !== value)
        {
            this._3366282myWU = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "myWU", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property m_parentRef (private)
	 * - generated setter
	 * - generated getter
	 * - original private var 'm_parentRef' moved to '_2012768713m_parentRef'
	 */

    [Bindable(event="propertyChange")]
    private function get m_parentRef():Object
    {
        return this._2012768713m_parentRef;
    }

    private function set m_parentRef(value:Object):void
    {
    	var oldValue:Object = this._2012768713m_parentRef;
        if (oldValue !== value)
        {
            this._2012768713m_parentRef = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "m_parentRef", oldValue, value));
        }
    }



}
